e7eb35b169e2b428831d6f8cbe2c92cb4c583081,js/js.translator/src/org/jetbrains/kotlin/js/translate/initializer/ClassInitializerTranslator.java,ClassInitializerTranslator,addCallToSuperMethod,#List#JsFunction#,200
Before Change
private void addCallToSuperMethod(@NotNull List<JsExpression> arguments, JsFunction initializer) {
JsName ref = context().scope().declareName(Namer.CALLEE_NAME);
initializer.setName(ref);
JsInvocation call = new JsInvocation(Namer.getFunctionCallRef(Namer.superMethodNameRef(ref)));
call.getArguments().add(JsLiteral.THIS);
call.getArguments().addAll(arguments);
After Change
}
private void addCallToSuperMethod(@NotNull List<JsExpression> arguments, JsFunction initializer) {
if (initializer.getName() == null) {
JsName ref = context().scope().declareName(Namer.CALLEE_NAME);
initializer.setName(ref);
}
JsInvocation call = new JsInvocation(Namer.getFunctionCallRef(Namer.superMethodNameRef(initializer.getName())));